
.box{ clear: both; margin: 0; padding: 60px 0 0 0; width: 100%;background: url("../img/stu_ly_bj1.jpg")  no-repeat center -30px; background-color: #F0F0EE; height: auto;}
.box_con{ background:  no-repeat fixed left bottom; background-size: 30% 50%;}
.box_con{ padding-bottom: 45px;}
.conten{ width: 1200px; margin: 0 auto;}
.position{ margin-top: 45px;}
.position a{ color: #FFCF4E;}

.con{ clear: both; margin: 45px auto 0; background: rgba(255,255,255,0.5); border: 1px solid #dfdfdf; padding: 35px; width: 1130px;}
.con_select{  border: 1px solid #3faaf8; border-top: 1px solid #3faaf8;}
.con_select_term{ position: relative; margin: 0 25px; min-height: 36px; border-bottom: 1px dashed #dfdfdf; line-height: 36px;  height: auto !important;  }
.con_select_term:last-child{ border-bottom: none;}
.con_select_term .select_skt{  width: 52px;}
.con_select_term .select_skr{ margin-left: 22px; width: 930px; height: 36px; overflow: hidden; }
.con_select_term .select_skr .list{ width: 845px;}
.con_select_term .select_skr .list a{ color: #9B9B9B; padding: 0 15px;  margin-right: 5px;  display: inline-block;  border-radius: 4px;  cursor: pointer; line-height: 26px; height: 26px;}
.con_select_term .select_skr .list a:hover{ background: #3faaf8;  color: #FFF;}
.con_select_term .select_skr .list a.hover{ background: #3faaf8;  color: #FFF;}
.con_select_term .more .s_down{ position: relative;  color: #3FAAF8;}
.con_select_term .more .s_down:after{ content: ''; position: absolute; width: 0; height: 0; border-top: 6px solid #3faaf8; border-right: 4px solid transparent; border-left: 4px solid transparent; top:6px; left: 35px;}
.con_select_term .more .s_up{ display: none;  position: relative;  color: #3FAAF8;}
.con_select_term .more .s_up:after{ content: ''; position: absolute; width: 0; height: 0; border-bottom: 6px solid #3FAAF8; border-right: 4px solid transparent; border-left: 4px solid transparent; top:6px; left: 35px;}
.con_select_term .more{ position: absolute; right: 20px; cursor: pointer;}

.con_select_term .select_skr .select{ width: 215px;  height:22px; border: 1px solid #ccc;  font-size:14px; margin-top:7px;  }
.con_select_term .select_skr .select:after{ content:'';  width:8px;  height:8px;  border-left:1px solid #292639;  border-bottom:1px solid #292639;  transform:rotate(-45deg);  position:absolute;  top:10px;  left:275px;  }
.con_select_term .select_skr .select p{ width: 215px; color: #666;  padding:0 15px;  line-height:22px;  cursor:pointer;  overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;  margin-right:15px;  }
.con_select_term .select_skr .select ul{ margin: 0; list-style:none;  background-color:#fff;  overflow-y:auto;  position:absolute;  top:31px;  left:94px;  width:200px;  max-height:0;  transition:all .3s ease-out; z-index: 10;  }
.con_select_term .select_skr .select ul li{  padding:0 15px;  cursor:pointer;  line-height:22px; height: 22px;  }
.con_select_term .select_skr .select ul li:hover{  background-color:#eee;  }
.con_select_term .select_skr .select ul li.selected{  background-color:#0CF; color:#fff;  }
.con_select_term .select_skr .select.open ul{  max-height:250px;  transition:all .3s ease-out;  }
.con_select_term .select_skr .select.open:after{  transform:rotate(-225deg);  top:18px;  right:12px;  transition:all .3s ease-in;  }


.con_order{ clear: both; margin: 9px 0; border: 1px solid #dfdfdf; height: 38px; line-height: 38px;}
.con_order ul li{ float: left; border-right: 1px solid #dfdfdf; margin: 5px 0; line-height: 28px; height: 28px; padding: 0 15px; color: #212121; text-align: center;}
.con_order ul li a{ cursor: pointer;}
.con_order ul li a:hover{ color: #40ACF7;}
.con_order ul li a span{ display: inline-block; margin-left: 5px; background-image: url("../img/icon-filter.png"); background-position: 0 0; width: 10px; height: 10px;}
.con_order ul li a:hover span{ background-position: -30px 0;}
.con_order ul li a.hover{ color: #40ACF7;}
.con_order ul li a.hover span{ background-position: -30px 0;}

.con_list{ clear: both; margin: 0; border: 1px solid #dfdfdf;}
.con_list_ul{ margin: 0 32px;}
.con_list_ul li{ height: 129px; border-bottom: 1px dashed #dfdfdf; padding-top: 16px;}

.con_list_ul li:hover .print{width:204px;height:140px; box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; -moz-box-shadow: 0 0 5px #ddd}
.con_list_ul li .printBox{position:relative;margin-right:20px;width:210px;height:200px; margin-left: 15px;}
.con_list_ul li .print{ border: 1px solid #dfdfdf;}
.con_list_ul li .printBox span{position:absolute;left:2px;top:1px;width:24px;height:18px; background: rgba(253,215,114,0.8); text-align: center; color: #fff; font-size: 12px;}
.con_list_ul li .desTxt{width:470px;}
.con_list_ul li .desTxt h3{display:inline-block;margin:14px 0;color:#202020;font-size:18px;font-weight:normal;cursor:pointer;}
.con_list_ul li .desTxt h3:hover{color:#3eabf7;}
.con_list_ul li .desTxt em{margin-left:26px;color:#fe6270;font-size:12px;font-style:normal;}
.con_list_ul li .desData{width:470px;}
.con_list_ul li .desData li{float:left;margin-right:30px;color:#bdbdbd;font-size:12px; height: 44px; border-bottom: none;}
.con_list_ul li .desData i{position:relative;top:3px;display:inline-block;margin-right:3px;width:15px;height:15px;background:url(../img/icon-data.png) no-repeat;}
.con_list_ul li .desData .icon-date{background-position:2px 2px;}
.con_list_ul li .desData .icon-eye{background-position:0px -12px;}
.con_list_ul li .desData .icon-collect{background-position:1px -30px;}
.con_list_ul li .desData .icon-forward{background-position:2px -46px;}
.con_list_ul li .desData .icon-like{background-position:2px -64px;}
.con_list_ul li .desData .icon-download{background-position:1px -77px;}
.con_list_ul li .score{ width: 185px; text-align: center; margin-right: 45px;}
.con_list_ul li .score p span{ background: url("../img/res_xiaobiao_img2.png") no-repeat; width: 23px; height: 23px; display: inline-block; margin: 0 5px;}
.con_list_ul li .score p span.stars_l{ background-position: -4px -5px;}
.con_list_ul li .score p span.stars_h{ background-position: -32px -5px;}
.con_list_ul li .score p{ padding-top: 12px; color: #ccc; font-size: 16px;}
.con_list_ul li .score p a{ color: #FFD04C;}


.paging{height:90px;}
.pageBox{margin:0 auto;padding-top:30px;width:790px;height:30px;}
.pageBox li{float:left;height:30px;line-height:30px;margin-right:4px; color: #d2d2d2;}
.pageBox li input{ border: 1px solid #d2d2d2; width: 45px; text-align: center; color: #555; background-color: #fff; line-height: 28px; height: 28px; border-radius: 4px; font-size: 16px; margin: 0 3px;}
.pageBox li button{ border: 1px solid #A1D3F6; background-color: #fff; height: 28px; border-radius: 4px;}
.pageBox a{display:block;height:30px;padding:0 15px;border-radius:5px;color:#3DABF8;font-size:16px;}
.pageBox .active{color:#fff;background:#ffa41f;}

